package com.sdx.console.planItem.entity;

import java.util.Date;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Null;

import com.fasterxml.jackson.annotation.JsonIgnore;
import org.beetl.sql.core.annotatoin.*;
import org.apache.commons.lang3.StringUtils;
import com.ibeetl.admin.core.util.ValidateConfig;
import com.sdx.service.ConfigService;

import org.beetl.sql.core.TailBean;
import java.math.*;

import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.entity.BaseEntity;

import com.sdx.common.utils.Utils;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;

/*
*
* gen by Spring Boot2 Admin 2020-06-19
*/
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
@Data
@Table(name="ocr_data.plan_item")
public class PlanItem  extends BaseEntity {

    /*
    数据id
    */
    @AutoID
    private Integer planId ;
    /*
    批次id
    */
    private Integer batchId ;
    /*
    0，大学招生代码可能有问题，1、无问题
    */
    private Integer codeCheck ;
    /*
    选科要求
    */
    private Integer condictionId ;
    /*
    选科要求值
    */
    private Integer courseValue ;
    private Integer lineNum ;
    /*
    该大学的招生专业数量
    */
    private Integer majorCount ;
    /*
    文理科综合
    */
    private Integer majorTypeId ;
    /*
    名称是否存在 1、存在，0、不存在
    */
    private Integer nameExists ;
    /*
    0，招生人数可能有问题，1、无问题
    */
    private Integer planCheck ;
    /*
    省份
    */
    private Integer provinceId ;
    /*
    大学或专业
    */
    private Integer type ;
    /*
    umId匹配程度 1、完全匹配，2、疑似匹配，3、无匹配
    */
    private Integer umMatchDegree ;
    /*
    1是A+
    */
    private Integer univEvaluation ;
    /*
    1是A+
    */
    private Integer univEvaluation1 ;
    /*
    大学id
    */
    private Integer univId ;
    /*
    所属大学的plan_Id
    */
    private Integer univPlanId ;
    /*
    招生要求条件
    */
    private String condictionDesc ;
    /*
    学费
    */
    private String cost ;
    private String fileName ;
    /*
    专业代码
    */
    private String majorCode ;
    /*
    专业名称
    */
    private String majorName ;
    private String ocrEngine ;
    /*
    招生人数
    */
    private String plan ;
    /*
    名称附加
    */
    private String plus ;
    private String problemDesc ;
    /*
    备注
    */
    private String remark ;
    /*
    学制
    */
    private String schoolYear ;
    /*
    疑似的大学名称
    */
    private String similarName ;
    private String umId ;
    private String umList ;
    /*
    大学招生代码
    */
    private String univCode ;
    /*
    大学名称
    */
    private String univName ;

    private Integer checkType;

    private Integer orderType;

    private String includeMajors;

    private String checker;

    private Date checkTime;


}
